package net.sh.dpinfrastructure.util;

import java.io.IOException;
import java.io.InputStream;

import org.apache.commons.codec.digest.DigestUtils;

/**
 * 
 * 加密帮助类
 * @author Lancer
 * @date 2015年9月12日下午1:49:31
 *
 */
public final class DPEncryptionUtils {
    
    private DPEncryptionUtils() {}
    
    /**
     * 加密
     * Lancer
     * 2016年2月11日下午4:52:16
     * @param data
     * @return
     *
     */
    public static String encrypt(String data) {
        return DigestUtils.sha1Hex(data);
    }
    
    public static String encrypt(byte[] data) {
        return DigestUtils.sha1Hex(data);
    }
    
    public static String encrypt(InputStream data) throws IOException{
        return DigestUtils.sha1Hex(data);
    }
}
